package com.imagecollector.domain.vo;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.time.LocalDateTime;

/**
 * @Author: wrf
 * @Date: 2024/8/2 14:32
 * @Description: 审核详情VO
 */
@Data
@Accessors(chain = true)
public class AuditInfoVO {

    private Integer id;

    @ApiModelProperty(value = "任务id")
    private Integer taskId;

    @ApiModelProperty(value = "提交用户id")
    private Integer userId;

    @ApiModelProperty(value = "审核用户id")
    private Integer auditUserId;

    @ApiModelProperty(value = "审核状态 4审核通过待打款 5审核未通过 7已打款")
    private Integer status;

    @ApiModelProperty(value = "提交记录id")
    private Integer submitRecordId;

    @ApiModelProperty(value = "审核未通过意见")
    private String remark;

    @ApiModelProperty(value = "提交时间")
    @TableField(value = "create_time", fill = FieldFill.INSERT)
    private LocalDateTime createTime;

    @ApiModelProperty(value = "修改时间")
    @TableField(value = "update_time", fill = FieldFill.INSERT_UPDATE)
    private LocalDateTime updateTime;

}
